package yyy.ab.modules.generator.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import yyy.ab.modules.generator.entity.ColumnInfo;
import yyy.ab.modules.generator.entity.GenConfig;
import yyy.ab.modules.generator.entity.vo.TableInfo;

import java.util.List;
import java.util.Map;

/**
 * @author Zheng Jie
 * @date 2019-01-14
 */
public interface GenConfigMapper extends BaseMapper<GenConfig> {

    List<TableInfo> findTableInfoList();

    Page<TableInfo> findTableInfoPage(Page page, @Param("tableName") String tableName);

    List<ColumnInfo> findColumnInfo(String tableName);
}
